package cn.edu.ctbu.scoremg.dao;

import cn.edu.ctbu.scoremg.entity.Teacher;
import org.springframework.data.jpa.repository.JpaRepository;

import java.util.List;

public interface TeacherRepository extends JpaRepository<Teacher, Integer> {

    /**
     * 按教师工号查询
     * @param no 教师工号
     * @return 教师列表
     */
    List<Teacher> findByNo(String no);

    /**
     * 按姓名模糊查询
     * @param name 教师姓名(支持模糊匹配)
     * @return 教师列表
     */
    List<Teacher> findByNameLike(String name);

    /**
     * 按教师工号和密码查询
     * @param no 教师工号
     * @param password 密码
     * @return 教师列表
     */
    List<Teacher> findByNoAndPassword(String no, String password);
}